home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 301-325 / disk_319 / cnewssrc / cnews.src.lzh / libfake / Makefile < prev    next >
Makefile  |  1989-06-30  |  811b  |  38 lines

  1. INCLUDE = /include
  2. #    AMIGA
  3. CC = cc +B
  4. #    AMIGA
  5. #    COPTS = -O
  6. COPTS = -DFJE -DAMIGA
  7. CFLAGS = $(COPTS) -I$(INCLUDE)
  8. # workaround for System V make bug
  9. SHELL = /bin/sh
  10.  
  11. ALL = dbm.o fsync.o getopt.o index.o ldiv.o memchr.o memcmp.o memcpy.o \
  12. memset.o mkdir.o putenv.o rindex.o strchr.o strcspn.o strpbrk.o strrchr.o \
  13. strspn.o strtok.o symlink.o
  14.  
  15. # beware -- build knows about NEEDED
  16. #    AMIGA
  17. #    Amiga may need putenv(), and mkdir() in CNews is (char *dir, int mode)
  18. NEEDED = dbm.o fsync.o getopt.o ldiv.o symlink.o
  19.  
  20. .c.o:
  21.     $(CC) $(CFLAGS) $*.c
  22.  
  23. u:    $(NEEDED)
  24.     lb /libcnews.lib -d $(NEEDED)
  25.     lb /libcnews.lib -a+ $(NEEDED)
  26.     lb /libcnews.lib -t
  27. #    oml /libcnews.a r $(NEEDED)
  28. #    ar ruv ../libcnews.a $(NEEDED)
  29.  
  30. all:    $(NEEDED)
  31.  
  32. try:    $(ALL)
  33.  
  34. # ldiv.o:    $(INCLUDE)/stdlib.h    # trouble if stdlib.h isn't ours
  35.  
  36. clean:
  37.     rm -f *.o
  38.